using System;
using System.Collections.Generic;

namespace CodeSaude.Domain.Entities
{
    public partial class Pessoa
    {
        public Pessoa()
        {
            this.registro_atendimento = new List<Prontuario>();
            this.resultado_lab = new List<resultado_lab>();
        }

        public int PessoaId { get; set; }
        public Nullable<int> prontuario { get; set; }
        public string nome_pessoa { get; set; }
        public Nullable<System.DateTime> dt_nasc_pessoa { get; set; }
        public Nullable<int> id_raca_cor { get; set; }
        public string sexo_pessoa { get; set; }
        public string nome_pai_pessoa { get; set; }
        public string nome_mae_pessoa { get; set; }
        public Nullable<int> id_nacionalidade { get; set; }
        public string naturalidade_pessoa { get; set; }
        public string uf_naturalidade_pessoa { get; set; }
        public Nullable<int> id_pais_origem { get; set; }
        public Nullable<System.DateTime> data_entrada { get; set; }
        public Nullable<System.DateTime> data_naturalizacao { get; set; }
        public string numero_naturalizacao { get; set; }
        public Nullable<int> id_escolaridade { get; set; }
        public string frequenta_escola { get; set; }
        public string aposentado { get; set; }
        public string profissao { get; set; }
        public string possui_ocupacao { get; set; }
        public Nullable<int> id_tipo_certidao { get; set; }
        public string nome_cartorio { get; set; }
        public string livro_certidao { get; set; }
        public string folha_certidao { get; set; }
        public string termo_certidao { get; set; }
        public Nullable<System.DateTime> data_emissao_certidao { get; set; }
        public string email { get; set; }
        public string celular { get; set; }
        public string telefone_contato { get; set; }
        public string nome_contato { get; set; }
        public Nullable<int> id_parentesco_contato { get; set; }
        public Nullable<int> id_etnia { get; set; }
        public string rg_pessoa { get; set; }
        public Nullable<int> id_orgao_emissor { get; set; }
        public string uf_rg { get; set; }
        public Nullable<System.DateTime> data_emissao_rg { get; set; }
        public string cpf_pessoa { get; set; }
        public string ocupacao_pessoa { get; set; }
        public string est_civil_pessoa { get; set; }
        public string cep_pessoa { get; set; }
        public Nullable<int> id_tipo_logradouro { get; set; }
        public string rua_pessoa { get; set; }
        public string bairro_pessoa { get; set; }
        public string cidade_pessoa { get; set; }
        public string numero_pessoa { get; set; }
        public string complemento_pessoa { get; set; }
        public string uf_pessoa { get; set; }
        public string telefone_pessoa { get; set; }
        public string outro_endereco_pessoa { get; set; }
        public string ponto_ref_pessoa { get; set; }
        public string cns_pessoa { get; set; }
        public int flagSyncSGE { get; set; }
        public int id_situacao { get; set; }
        public Nullable<System.DateTime> data_criacao { get; set; }
        public string Usuario_criacao { get; set; }
        public Nullable<System.DateTime> data_alteracao { get; set; }
        public string Usuario_alteracao { get; set; }
        public string codigo_paciente_bioslab { get; set; }
        public virtual ICollection<Prontuario> registro_atendimento { get; set; }
        public virtual ICollection<resultado_lab> resultado_lab { get; set; }
    }
}
